objects processing